package leetcode_字符串._06字符的统计;

/**
 * 机器人能否返回原点
 * 算法 :
 *   直接定义两个变量 x 和 y
 *   如果是上 , 则 ++x , 下则 --x
 *   左右同理
 */
public class _657 {

    public boolean judgeCircle(String moves) {
        int x = 0, y = 0;
        for (char c : moves.toCharArray()) {
            switch (c) {
                case 'L':
                    ++x;
                    break;
                case 'R':
                    --x;
                    break;
                case 'U':
                    ++y;
                    break;
                case 'D':
                    --y;
                    break;
            }
        }
        return x == 0 && y == 0;
    }
}
